home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Index / Easy View / Apprentice 4 / 2 - languages < prev    next >
Encoding:
Text File  |  1996-01-05  |  9.2 KB  |  231 lines  |  [TEXT/R*ch]

  1. 2 - Languages
  2. You'll find a wide variety of programming languages, scripting systems, MPW tools, and more.
  3. __________
  4. Apprentice:Languages:
  5.  
  6.  
  7.  
  8.  
  9.  
  10. ----------
  11. Caml Light 0.7
  12. Caml Light is a Mac version of a small, portable implementation of the ML language. Caml is quite close to Standard ML, though not strictly conformant. There are some slight differences in syntax and semantics, and major differences in the module system (these changes were required to support separate compilation). Caml Light is implemented as a bytecode compiler, and fully bootstrapped.  The runtime system and bytecode interpreter is written in standard C, hence Caml Light is easy to port to almost any 32 or 64 bit platform. The whole system is quite small: about 200K for the runtime system, and another 100K of bytecode for the compiler. The included source distribution contains all the files needed to recompile Caml Light from scratch.
  13. __________
  14. Apprentice:Languages:
  15. Damien Doligez
  16. damien.doligez@inria.fr
  17. ftp://ftp.inria.fr/lang/caml-light/
  18.  
  19. 68K
  20. ----------
  21. CGI shell
  22. CGI shell works with Chris Heilman's Pocket Forth programming language to provide a skeleton for creating custom CGI applications for WebSTAR/MacHTTP. The shell code handles AppleEvents, the interpretation of forms data, and supplies a set of words for building a reply string.  Pocket Forth, version 6.4 is included in the release.
  23. __________
  24. Apprentice:Languages:
  25. Ron Kneusel
  26. rkneusel@post.its.mcw.edu
  27. /info-mac/dev/
  28.  
  29. 68K
  30. ----------
  31. Chipmunk Basic 3.2.8
  32. Chipmunk Basic is a simple Basic interpreter, accelerated for PowerMacs. It is similar to the line number interpreters of circa 1980. Its roots are from a Pascal program, basic.p, that was part of the test input suite to p2c, a pascal to c translator.
  33. __________
  34. Apprentice:Languages:
  35. Ron Nicholson
  36. rhn@netcom.com
  37. ftp://ftp.netcom.com/pub/rh/rhn/
  38.  
  39. 68K,PPC
  40. ----------
  41. CW MacMindy 1.4
  42. CW MacMindy is a version of MacMindy which has been updated to run as a CodeWarrior plugin compiler. MacMindy is based on CMU's Mindy 1.4. Mindy is a language not unlike Dylan.
  43. __________
  44. Apprentice:Languages:
  45. Patrick C. Beard
  46. beard@apple.com
  47. http://www.bdt.com/home/beard/
  48. Metrowerks
  49. PPC
  50. ----------
  51. Fantasm™ 3.21
  52. Fantasm is a 68000 machine code development system. It was written itself in 100% machine code, using itself. Fantasm combines a very capable macro assembler with a fast 32-bit incremental linker. These are controlled by an intelligent "build" process which works in an incremental fashion.,,Registration is £24 (pounds sterling)
  53. __________
  54. Apprentice:Languages:
  55. Lightsoft
  56. lightsoft@zedworld.demon.co.uk
  57.  
  58.  
  59. 68K
  60. ----------
  61. LogoMation 1.1
  62. LogoMation is a programming environment for people doing their first steps in programming. Introduces the concepts of programming and program design through a language that supports advanced graphics, animation, and sound. $15 shareware.
  63. __________
  64. Apprentice:Languages:
  65. Chuck Shavit
  66. shavit@tiac.net
  67. /info-mac/dev/
  68.  
  69. 68K,PPC
  70. ----------
  71. MacGofer 0.22d
  72. MacGofer is an implementation of the Gofer programming language, complete with source code and examples.
  73. __________
  74. Apprentice:Languages:
  75. Kevin Hammond
  76. kh@dcs.glasgow.ac.uk
  77.  
  78.  
  79. 68K
  80. ----------
  81. MacMETH 3.2.3
  82. MacMETH is a Modula-2 development system, including a compiler, complete with examples. Also included is the Modula-2 source code for the development system itself.
  83. __________
  84. Apprentice:Languages:
  85. Swiss Federal Institute of Technology
  86. fisch@ito.umnw.ethz.ch
  87. ftp://baikal.ethz.ch/pub/mac/RAMSES/
  88.  
  89. 68K
  90. ----------
  91. MacOberon 4.10a
  92. MacOberon is a Mac port of the Oberon programming language created by Niklaus Wirth. It requires a Mac equipped with an MC68020 CPU (or better) and a floating-point coprocessor (or an INIT that emulates the FPU).
  93. __________
  94. Apprentice:Languages:
  95. Markus Knasmueller
  96. knasmueller@ssw.uni-linz.ac.at
  97. ftp://oberon.ssw.uni-linz.ac.at/pub/Oberon/
  98.  
  99. 68K
  100. ----------
  101. MacQForth 1.0
  102. MacQForth is a port of QForth for the Apple II. It includes full source and numerous files aimed at introducing Forth.  It runs on a 65C02 simulator and includes a simple assembler. MacQForth was written in Mops and complete source code is included.,,Freeware
  103. __________
  104. Apprentice:Languages:
  105. Ron Kneusel
  106. rkneusel@post.its.mcw.edu
  107. /info-mac/dev/
  108.  
  109. 68K
  110. ----------
  111. Mops 2.7
  112. Mops is an object-oriented programming system. It can be used to produce stand-alone double-clickable applications. Also includes an assembler which will let you write 68000 machine code, and the included assembler manual will give you an introduction to 68000 programming.
  113. __________
  114. Apprentice:Languages:
  115. Michael Hore
  116. mikeh@zeta.org.au
  117. /info-mac/dev/
  118.  
  119. 68K
  120. ----------
  121. MPW Oberon 2.1168
  122. MPW Oberon is a stand-alone Oberon for the Macintosh Programmer's Workshop. So, you may use the Oberon language to develop standard Macintosh applications and code resources. MPW Oberon integrates nicely into the MPW environment, and you can use all your standard development tools. MPW Oberon is able to use external procedures and variables, so mixed-language development is possible. The compiler generates code for the MC68020 and better. For floating-point arithmetic either the MC6881 or the SANE may be used. The compiler is a single-pass, recursive descent compiler working without an intermediate representation. This translates to fast compilation. The produced code outperforms MPW C, MPW Pascal (both version 3.3.1), and MacOberon (version 4.04.2).
  123. __________
  124. Apprentice:Languages:
  125. Jürgen Geßwein
  126. gesswein@informatik.uni-ulm.de
  127. ftp://ftp.informatik.uni-ulm.de/pub/systems/mac/
  128. MPW
  129. 68K
  130. ----------
  131. Oberon/F™ 1.1
  132. Oberon/F is an integrated cross–platform development system for the language Oberon. The development environment for Oberon/F is identical with the production run–time environment of Oberon/F, enabling rapid development (RAD). The language Oberon is statically type–checked, fully type-safe, and garbage collected. Being a direct descendant of Pascal and Modula–2, it is easy to learn and to teach, programs are legible, and various programming paradigms, including object–oriented programming, are easily expressed. Oberon is simple enough to serve as a scripting language, yet powerful enough to enable system–level programming: Oberon/F itself is entirely written in Oberon. The Oberon compiler produces fast, native, 32-bit code.
  133. __________
  134. Apprentice:Languages:
  135. Ivan Posva
  136. posva@oberon.ch
  137. ftp://ftp.inf.ethz.ch/pub/software/Oberon/OberonF/
  138.  
  139. 68K
  140. ----------
  141. Open Prolog 1.0.3d23
  142. Open Prolog is a text-oriented Prolog application for the Macintosh. It combines the flexibility of an interpreter with the speed of compiled code. Complete with examples.
  143. __________
  144. Apprentice:Languages:
  145. Michael Brady
  146. Michael.Brady@cs.tcd.ie
  147. ftp://ftp.cs.tcd.ie/pub/languages/open-prolog/
  148.  
  149. 68K
  150. ----------
  151. PowerMacOberon 1.2
  152. PowerMacOberon is a PPC-ready Mac port of the Oberon programming language created by Niklaus Wirth. It requires a Mac equipped with an MC68020 CPU (or better) and a floating-point coprocessor (or an INIT that emulates the FPU).
  153. __________
  154. Apprentice:Languages:
  155. Markus Knasmueller
  156. knasmueller@ssw.uni-linz.ac.at
  157. ftp://oberon.ssw.uni-linz.ac.at/pub/Oberon/
  158.  
  159. 68K,PPC
  160. ----------
  161. Prograph Classic 2.6.1
  162. Prograph Classic is the freeware version of Pictorius' graphical object oriented programming language.
  163. __________
  164. Apprentice:Languages:
  165. Pictorius
  166. jmacneil@pictorius.com
  167. http://www.pictorius.com/
  168.  
  169. 68K
  170. ----------
  171. RAMSES 2.2pre66
  172. RAMSES (Research Aids for Modelling and Simulation of Environmental Systems) is a huge modeling and simulation environment, which contains many, many tools useful for a large number of purposes also different from modeling and simulation, such as macro editors, compilers, statistical tools etc.
  173. __________
  174. Apprentice:Languages:
  175. Swiss Federal Institute of Technology
  176. fisch@ito.umnw.ethz.ch
  177. ftp://baikal.ethz.ch/pub/mac/RAMSES/
  178.  
  179. 68K
  180. ----------
  181. Rewrite 0.2.6
  182. ReWrite is a development version of a programming language for the Macintosh using a rewrite rules syntax. ReWrite will only work on Macintoshes with a 68020 or better, and (last time I checked) will run in emulation on PowerMacs. It requires at least 1500K to run.
  183. __________
  184. Apprentice:Languages:
  185. Roy Ward
  186. RWARD@math.otago.ac.nz
  187. /info-mac/dev/
  188.  
  189. 68K
  190. ----------
  191. RLaB 1.18c
  192. RLaB is a programming environment that focuses on creating good experimental environments in which to do matrix math.
  193. __________
  194. Apprentice:Languages:
  195. Tzong-Shuoh Yang
  196. tsyang@ce.berkeley.edu
  197. ftp://mac.archive.umich.edu/
  198.  
  199. 68K
  200. ----------
  201. THIN C 2.0
  202. THIN C is a minimal version of THINK C. Use it to check out Dave Mark's source code examples for his book, Macintosh Programming Primer Volume 1, located in the Apprentice:Source Code:C:Snippets: folder.
  203. __________
  204. Apprentice:Languages:
  205. Dave Mark
  206. DMark@aol.com
  207. http://www.spiderworks.com/dmark/
  208. Symantec
  209. 68K
  210. ----------
  211. XLisp 3.0a1
  212. XLisp is a Mac port of the XLISP 3.0 source code files. XLISP is a dialect of the Lisp programming language with extensions to support object-oriented programming.
  213. __________
  214. Apprentice:Languages:
  215. David Betz
  216. davidbetz@aol.com
  217. AOL:MacDev:
  218.  
  219. 68K
  220. ----------
  221. Yerk 3.6.7
  222. Yerk is an object oriented language based on a Forth Kernel with some major modifications.  It was originally known as Neon, developed and sold,as a product by Kriya Systems from 1985 to 1989.,,Freeware
  223. __________
  224. Apprentice:Languages:
  225. Bob Loewenstein
  226. rfl@yerkes.uchicago.edu
  227.  
  228.  
  229. 68K
  230. ----------
  231.